# 如果第一个元素可能改变，可以使用这种形式
my_list = [
    10,
    lambda x=value: calculate_result(x)  # 通过默认参数捕获当前值
]

# 这样即使第一个元素改变，第二个元素仍然使用创建时的值
my_list[0] = 20  # 修改第一个元素
print(f"修改后的第一个元素: {my_list[0]}")
print(f"第二个元素结果(仍使用原始值): {my_list[1]()}")